package com.dhsc.local.dao.impl.yykh.yyzlkh;

import com.dhsc.domain.ywzx.yykh.yyzlkh.*;
import com.dhsc.local.dao.yykh.yyzlkh.IYyzlkhpmDao;
import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
* @Description: 运营质量考核排名
* @Author: gx
* @Date: 2024/4/22 13:49
*/
@Repository("yyzlkhdao")
public class YyzlkhpmDaoImpl implements IYyzlkhpmDao {

    @Autowired
    private SqlSessionTemplate localSqlSessionTemplate;

    @Override
    public List<YyzlkhpmVo> queryYyzlkhpm(YyzlkhpmVo yyzlkhpmVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryYyzlkhpm",yyzlkhpmVo);
    }

    @Override
    public List<YyzlkhpmVo> queryHfxl(YyzlkhpmVo yyzlkhpmVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryHfxl",yyzlkhpmVo);
    }

    @Override
    public List<HfzjVo> queryHfzj(HfzjVo hfzjVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryHfzj",hfzjVo);
    }

    @Override
    public List<YchfVo> queryYchf(YchfVo ychfVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryYchf",ychfVo);
    }

    @Override
    public List<YwycclmxVo> queryYwyccl(YwycclmxVo ywycclmxVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryYwyccl",ywycclmxVo);
    }

    @Override
    public List<JgfxfbVo> queryZljg(JgfxfbVo jgfxfbVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryZljg",jgfxfbVo);
    }

    @Override
    public List<JgfxfbVo> queryYyfxsj(JgfxfbVo jgfxfbVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryYyfxsj",jgfxfbVo);
    }

    @Override
    public List<JgfxfbVo> queryFbyygz(JgfxfbVo jgfxfbVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryFbyygz",jgfxfbVo);
    }

    @Override
    public List<YybAvgVo> queryYybAvg(YybAvgVo yybAvgVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryYybAvg",yybAvgVo);
    }

    @Override
    public List<YybAvgVo> queryAllYybAvg(YybAvgVo yybAvgVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryAllYybAvg",yybAvgVo);
    }

    @Override
    public List<YwzlVo> queryYwzl(YwzlVo ywzlVo) {
        return localSqlSessionTemplate.selectList("YyzlkhpmMapper.queryYwzl",ywzlVo);
    }
}
